for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
import { createStore, applyMiddleware, compose } from 'redux'
import thunkMiddleware from 'redux-thunk'
// import { createLogger } from 'redux-logger'
import rootReducer from './reducer/root.js'
// import createSagaMiddleware from 'redux-saga'
// import rootSaga from './saga.js'
// const sagaMiddleware = createSagaMiddleware()
export const store = createStore(
rootReducer,
compose(
applyMiddleware(thunkMiddleware /* , sagaMiddleware, createLogger() */),
(window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()) || (f => f)
)
// sagaMiddleware.run(rootSaga)